const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,
  lintOnsave:false 
})

//vue.config.js

module.exports = {
  lintOnSave: false,
  devServer: {
    port:8888,
    //关闭全屏覆盖警告
    client: {
      overlay: false
    },
    proxy: {
      //配置跨域
      // ws:false,
      '/api': {
        //这里填写项目真实的后台接口地址
        // target: 'http://120.79.83.142:8083/', 
        target: 'http://localhost:8083/', 
        changOrigin: true, //设置允许跨域
        ws: true,                       //是否代理 websockets
        secure: true,  
        pathRewrite: {//这个重写不可省略！因为我们真正请求的地址并不含 /api
          '^/api': ''
            /* 当我们在浏览器中看到请求的地址为：http://localhost:8080/api/data/getdata 时
            因为重写了 /api ，所以实际上访问的地址是：http://x.x.x.x:x/data/getdata，
            */
        },

      },
    },

  },
              // // //基本路径 文件打包后放的位置
              // publicPath:'./',
 
              // //默认输出文件夹为dist，填入的名字为打包后的文件名
              // outputDir:'news_back_dist',
               
              // // 放置生成的静态资源 (js、css、img、fonts) 的 (相对于 outputDir 的) 目录。资源放的目录
              // assetsDir: "./static",
               
              // // 指定生成的 index.html 的输出路径 (相对于 outputDir)。也可以是一个绝对路径 index的路劲和名字
              // indexPath: './index.html',
               
              // //打包后是否生成map文件，map文件能看到错误代码位置，设置为false不生成map文件，打包体积缩小
              // productionSourceMap: false,
}

// module.exports = merge(prodEnv,{
//   NODE_ENV: '"development"',
//   ocr:'"/ocr/"',
//   api:'"/api/"'
// })
